Arduino、Raspberry Pi、BeagleBone 三塊開發板比較
常常有人拿一些開發板來問我:「這塊好不好?」其實,開發板只要適合自己的專案,就是好開發板。今天要介紹的這三塊,都是在各自領域頗富盛名的開發板,分別是 Arduino、Raspberry Pi、BeagleBone。用最簡單的比喻來說,它們就像是「腳踏車、機車、汽車」。
Arduino 以「自動控制」聞名。執行速度雖然不快,但是能與多種周邊輕易連結,寫程式控制它也方便。如同您騎「腳踏車」逛街,雖然不快,但最能隨時停下腳步、欣賞一個城市的風貌。價格也像腳踏車一般親民,台幣五、六百塊就能擁有。缺點除了速度慢外,還有記憶體小,無法安裝如 Linux 這類的作業系統上去,當然也沒辦法有什麼 TCP/IP 連網功能在上面了。當機器手臂或自走車的控制中樞還不錯!
Raspberry Pi 的執行速度就介於 Arduino 之上、BeagleBone 之下。速度與記憶體大小勉強可以安裝 Linux。如同「機車」一般,兼具「汽車」的速度,與「腳踏車」的便利。價格大約台幣一千多塊即可擁有。可以連網,也能安裝各種伺服器在它上面。
BeagleBone 執行速度最快!當然能安裝作業系統上去。基本上它跟你的桌機沒兩樣,只不過跑得慢一點。但比起 Arduino 與 Raspberry Pi,它的速度可是遠遠勝過前兩者。適合拿來執行稍微複雜的程式。
原文的比較如下,請參考:
http://blog.makezine.com/2013/04/15/arduino-uno-vs-beaglebone-vs-raspberry-pi/